Перейти к основному содержимому

Отслеживание событий

Что такое отслеживание событий?

  • Отслеживание событий позволяет администраторам и преподавателям получать уведомления при возникновении определённых событий в Moodle. Примеры событий и их уровней смотрите в Перечне событий. Обратите внимание, что студентам также может быть разрешена подписка на правила, если у них есть возможность tool/monitor:subscribe. Не рекомендуется разрешать им создавать правила или управлять ими.
  • Для этого необходимо создать «правило» для отслеживаемого события, а затем пользователь, например администратор или преподаватель, должен подписаться на него, чтобы получать уведомления.
  • Правило будет указывать, что это за событие и как часто оно должно происходить, прежде чем будет отправлено уведомление подписчику. Уведомление может быть всплывающим окном, электронной почтой или другим выбранным методом.
  • Преподаватель может создать правило из Навигация курса > Отчёты > Правила отслеживания событий, а администратор, кроме того, может создать правило из Администрирование > Отчёты > Правила отслеживания событий.
  • Вы можете подписаться на доступные правила через меню пользователя Настройки > Отслеживание событий.

Включение отслеживания событий

Отслеживание событий отключено по умолчанию из-за проблем с производительностью. Администратор может включить его из Администрирование > Отчёты > Правила отслеживания событий.

Как создать или управлять правилом

Как преподаватель курса, перейдите в Навигация курса > Отчёты > Правила отслеживания событий или как администратор перейдите в Администрирование > Отчёты > Правила отслеживания событий.

Название правила

Вы можете назвать правило как угодно, но оно должно быть понятным другим, поскольку они могут захотеть подписаться на созданное вами правило.

Область для отслеживания

Когда вы выберете область для отслеживания, например «Форум», в выпадающем меню «Событие» ниже отобразятся события, которые вы можете выбрать.

Событие

После выбора области здесь отобразятся события для этой области.

Описание

Не обязательно использовать описание, но если вы его используете, оно должно быть осмысленным для других, поскольку они могут захотеть подписаться на созданное вами правило.

Порог уведомления

  • Это означает: «сколько раз должно произойти это событие, прежде чем я получу уведомление?»
  • Например, следующая настройка будет означать, что если событие произойдёт пять раз за 30 минут, Moodle отправит вам оповещение:
45_notificationthreshold.png

Шаблон сообщения

При создании или редактировании правила вы можете вставить подстановки, чтобы добавить детали в сообщения уведомлений. Использование подстановок не является обязательным; вы можете использовать любое персонализированное сообщение, но если вы хотите использовать подстановки, примеры их использования приведены ниже:

Подстановки, которые можно использовать в шаблоне сообщения, следующие:

ПодстановкаЧто делаетПример
{link}Прямая ссылка на фактическое событие, например обсуждение на форуме.http://YourMoodle.com/mod/forum/discuss.php?d=2
{modulelink}Ссылка на модуль, в котором произошло событие, например форумhttp://YourMoodle.com/mod/forum/view.php?id=8
{rulename}Название правила.Обсуждения студентов
{description}Описание правила.Я хочу получать уведомления, когда в обсуждении будет много сообщений от студентов.
{eventname}Название отслеживаемого события.Сообщение на форуме создано.
{activity}Название активности.
{coursefullname}Полное название курса.
{courseshortname}Краткое название курса.

Пример 1

В приведенном выше примере показаны подстановки для правила отслеживания события Сообщение на форуме создано. Сообщение уведомления с использованием этих подстановок будет выглядеть следующим образом:

Правило {rulename}, отслеживающее событие {eventname}, только что было выполнено.
Нажмите на следующую ссылку, чтобы перейти к обсуждению на форуме: {link}
Описание правила: {description}

Результат будет отображаться следующим образом:

Правило Обсуждения студентов, отслеживающее событие Сообщение на форуме создано, только что было выполнено.
Нажмите на следующую ссылку, чтобы перейти к обсуждению на форуме: http://YourMoodle.com/mod/forum/discuss.php?d=2 .
Описание правила: Я хочу получать уведомления, когда в обсуждении будет много сообщений от студентов.

Пример 2

Создадим правило под названием Записи глоссария, чтобы отслеживать создание новой записи в глоссарии:

Правило {rulename}, отслеживающее событие {eventname}, только что было выполнено.
Нажмите на следующую ссылку, чтобы увидеть созданную новую запись: {link}
Описание правила: {description}

Результат будет отображаться следующим образом:

Правило Записи глоссария, отслеживающее событие Запись создана, только что было выполнено.
Нажмите на следующую ссылку, чтобы увидеть созданную новую запись: http://YourMoodle.com/mod/glossary/view.php?id=5&mode=entry&hook=1.
Описание правила: Я хочу получать уведомления, когда создается новая запись в глоссарии.

Примечание: У некоторых событий нет ссылки. Курс удален и Модуль курса удален, например, не будут отображать никакой ссылки, если используется {link} или {modulelink}.

Как подписаться на правило

  • Когда события создаются из Администрирования или Навигация курса > Отчёты > Правила отслеживания событий, пользователи, имеющие разрешение на подписку на правила, получают ссылку «Отслеживание событий» на своей странице настроек.
  • Отсюда вы можете отказаться от подписки на любые события, на которые уже подписаны, и подписаться на новые события, созданные вами или другими пользователями.

См. также